package com.ruoyi.business.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * 推送记录对象 push_info
 *
 * @author ruoyi
 * @date 2024-04-24
 */
@Data
@TableName("push_info")
public class PushInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 推送记录id
     */
    @TableId(value = "push_id")
    private Long pushId;
    /**
     * 推送来源()
     */
    private String pushRef;
    /**
     * 推送内容
     */
    private String pushContent;
    /**
     * 推送目的地(phone,)
     */
    private String pushTo;
    /**
     * 是否成功(0.成功,1.失败)
     */
    private String isSuccessful;
    /**
     * 推送时间(如果在当前或之前则立即推送，否则定时)
     */
    private Date pushTime;
    /**
     * 推送模板
     */
    private String pushTemplate;
    /**
     * 推送次数
     */
    private Long pushNum;
    /**
     * 推送方式(queueConstant.)
     */
    private String pushType;

}
